package shujia.day15.bao1;

/*
    等待唤醒机制：
        生产者线程：给这个对象的成员变量赋值
        消费者线程：将对象的成员变量取出并打印
        共享数据：Student对象【姓名，年龄】，只有一个


    线程安全的问题：
        1、是否存在多线程环境？存在
        2、是否存在共享数据？存在
        3、是否有多条语句操作共享数据？有

    等待唤醒机制建立在线程安全的基础之上的；


 */

public class ThreadDemo3 {
    public static void main(String[] args) {
        Student student = new Student();

        //创建生产者线程对象
        ProductThread productThread = new ProductThread(student);
        //创建消费者线程对象
        ConsumerThread consumerThread = new ConsumerThread(student);

        productThread.start();
        consumerThread.start();
    }
}
